package com.cosmoplat.xikai.business.service;

import com.cosmoplat.xikai.business.domain.dto.quality.QualityHandleDTO;
import com.cosmoplat.xikai.business.domain.dto.quality.QualityQueryDTO;
import com.cosmoplat.xikai.business.domain.vo.ProcessingDataVo;
import com.cosmoplat.xikai.business.domain.vo.ProductQuality;

import java.util.List;

/**
 * @ClassName QualityService
 * @Description 质量管理
 * @Author wdf
 * @Date 2025/1/13
 */
public interface QualityService {

    /**
     * 过程加工数据-分页查询
     * @param queryDTO
     * @return
     */
    List<ProcessingDataVo> queryProcessingDataForPage(QualityQueryDTO queryDTO);

    /**
     * 产品合格率
     * @param queryDTO
     * @return
     */
    List<ProductQuality> queryProductQuality(QualityQueryDTO queryDTO);

    /**
     * 产品合格处理
     * @date 10:15 2025/1/22
     * @param handleDTO
     * @return boolean
     **/
    boolean handleProductQuality(QualityHandleDTO handleDTO);
}
